Quiero configurar y aprender Laravel siguiendo este curso
Cuando trato de usar el comando php artisan migrate me sale este error:
[Illuminate\Database\QueryException] SQLSTATE[HY000] [1045] Access denied for user 'laravel'@'localhost' (using password: NO) (SQL: select * from information_schema.tables whe re table_schema = laravel and table_name = migrations) [PDOException] SQLSTATE[HY000] [1045] Access denied for user 'laravel'@'localhost' (using password: NO) He buscado respuestas. Pensé que tendría que hacer algunos cambios en el archivo .env , pero no sé qué, y nada de lo que he intentado hasta ahora ha funcionado.
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel DB_USERNAME=laravel DB_PASSWORD=Estoy usando Ubuntu 16.04, no Mac OS X como en el video, así que me pregunto qué debo hacer diferente. ¿Hay alguna configuración de MySQL que no configuré correctamente?
Tuve el mismo problema con mi servidor remoto plesk ubuntu 18.04. En su archivo .env, coloque comillas dobles alrededor de la contraseña y el nombre de usuario de su base de datos, luego ejecute php artisan config:clear y php artisan cache:clear
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=dbname DB_USERNAME="xyz" DB_PASSWORD="123"Nunca antes me había encontrado con este problema.
No tienes un usuario llamado 'laravel'. Debe cambiar DB_USERNAME por el que realmente está utilizando para acceder a su base de datos. En su mayoría, es root por defecto, por lo que los cambios en .env deberían ser
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel DB_USERNAME=root DB_PASSWORD=Si está intentando ejecutar este comando con Homestead, debe asegurarse de cambiar los valores de las siguientes variables ambientales dentro del archivo .env a:
DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secretUna vez que haya cambiado los valores, asegúrese de ejecutar los siguientes dos comandos antes de hacer cualquier otra cosa:
php artisan config:clear php artisan cache:clear